<template>
  <view class="privacy-container">
    <view class="header">
      <view class="title">隐私政策</view>
      <view class="date-info">
        <view>更新日期：2025-03-22</view>
        <view>生效日期：2025-03-22</view>
      </view>
    </view>
    
    <view class="section">
      <view class="section-title">一、引言</view>
      <view class="content">叮咚吉派家政阿姨（以下简称"我们"）深知个人信息对您的重要性，我们将依据《中华人民共和国个人信息保护法》《网络安全法》等法律法规，通过本政策说明我们如何收集、使用、存储及保护您的信息。</view>
      <view class="content">请您在使用本小程序前仔细阅读本政策，同意后继续使用。如不同意，请停止访问、使用本小程序。</view>
    </view>
    
    <view class="section">
      <view class="section-title">二、我们收集的信息</view>
      <view class="sub-title">您主动提供的信息</view>
      <view class="list">
        <view class="list-item">1、注册/登录信息：手机号码、微信头像及昵称（通过微信授权获取）。</view>
        <view class="list-item">2、服务必需信息：家庭地址、服务时间、房屋面积、特殊需求（如宠物情况）。</view>
        <view class="list-item">3、支付信息：订单金额、支付状态（实际支付由微信支付完成，我们不会获取您的银行卡信息）。</view>
      </view>
      
      <view class="sub-title">系统自动收集的信息</view>
      <view class="list">
        <view class="list-item">1、设备信息：手机型号、操作系统版本、IP地址、小程序使用日志。</view>
        <view class="list-item">2、服务相关数据：订单记录、浏览/点击行为（用于优化服务体验）。</view>
      </view>
    </view>
    
    <view class="section">
      <view class="section-title">三、我们如何使用信息</view>
      <view class="sub-title">用途和涉及信息类型</view>
      <view class="list">
        <view class="list-item">1、完成家政服务预约与支付：手机号、地址、订单详情；</view>
        <view class="list-item">2、客服沟通与纠纷处理：联系方式、订单记录、沟通内容；</view>
        <view class="list-item">3、改进服务质量：浏览行为、用户反馈；</view>
        <view class="list-item">4、遵守法律法规要求：必要时配合监管部门提供数据。</view>
      </view>
    </view>
    
    <view class="section">
      <view class="section-title">四、信息共享与披露</view>
      <view class="list">
        <view class="list-item">第三方服务提供方：您的地址、服务需求将共享给家政服务人员或合作机构，以完成服务。</view>
        <view class="list-item">支付机构：支付信息由微信支付处理，我们不会存储您的银行卡信息。</view>
        <view class="list-item">法定情形：根据法律要求或保护用户安全需要时，可能向司法机关或行政机关披露信息。</view>
      </view>
      <view class="content">我们承诺：未经您单独同意，不会将您的信息用于本政策未说明的其他用途。</view>
    </view>
    
    <view class="section">
      <view class="section-title">五、您的权利</view>
      <view class="list">
        <view class="list-item">查询与更正：通过小程序"我的"查看或修改基本信息。</view>
        <view class="list-item">删除信息：注销账号后，我们将删除您的个人信息（法律法规要求保留的除外）。</view>
      </view>
    </view>
    
    <view class="section">
      <view class="section-title">六、数据安全措施</view>
      <view class="list">
        <view class="list-item">采用SSL加密技术传输数据，严格限制员工访问权限。</view>
        <view class="list-item">与家政服务合作方签署保密协议，约束其信息处理行为。</view>
      </view>
      <view class="content">风险提示：互联网传输无法100%保证安全，如发现账号异常请立即联系我们。</view>
    </view>
    
    <view class="section">
      <view class="section-title">七、未成年人保护</view>
      <view class="content">若您是14周岁以下未成年人，请在监护人指导下使用本服务。我们不会主动收集未成年人的个人信息。</view>
    </view>
    
    <view class="section">
      <view class="section-title">八、政策更新</view>
      <view class="content">我们可能根据业务调整更新本政策，并通过小程序公告、站内消息或短信通知您。</view>
    </view>
    
    <view class="section">
      <view class="section-title">联系我们</view>
      <view class="content">如对隐私政策有疑问或投诉，请通过以下方式联系：</view>
      <view class="content">客服电话：400-800-8300</view>
    </view>
    
    <view class="footer">
      <view class="special-note">特别提示：</view>
      <view class="list">
        <view class="list-item">若您拒绝提供必要信息（如地址、联系电话），可能无法正常使用预约服务。</view>
        <view class="list-item">本政策仅适用于本小程序，不涵盖第三方链接或合作方的隐私。</view>
      </view>
      <view class="confirm">请再次确认您已完整阅读并理解本政策内容。</view>
    </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      hasAgreed: false
    }
  },
  methods: {
    handleAgree() {
      this.hasAgreed = true;
      uni.setStorageSync('privacy_agreed', true);
      uni.showToast({
        title: '已同意隐私政策',
        icon: 'success',
        duration: 2000
      });
      
      // 返回上一页或跳转到首页
      setTimeout(() => {
        uni.navigateBack({
          delta: 1,
          fail: () => {
            uni.switchTab({
              url: '/pages/index/index'
            });
          }
        });
      }, 2000);
    }
  }
}
</script>

<style>
.privacy-container {
  padding: 30rpx;
  background-color: #ffffff;
}

.header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40rpx;
}

.title {
  font-size: 40rpx;
  font-weight: bold;
  margin-bottom: 20rpx;
}

.date-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 24rpx;
  color: #666;
}

.section {
  margin-bottom: 40rpx;
}

.section-title {
  font-size: 32rpx;
  font-weight: bold;
  margin-bottom: 20rpx;
  color: #333;
}

.sub-title {
  font-size: 28rpx;
  font-weight: bold;
  margin: 20rpx 0 10rpx 0;
  color: #444;
}

.content {
  font-size: 26rpx;
  color: #333;
  line-height: 1.6;
  margin-bottom: 16rpx;
  view-align: justify;
  white-space: pre-wrap;
  word-break: break-all;
  text-indent: 1em;
}

.list {
  margin: 10rpx 0 20rpx 0;
}

.list-item {
  font-size: 26rpx;
  color: #333;
  line-height: 1.6;
  margin-bottom: 16rpx;
  padding-left: 10rpx;
  display: block;
  view-align: justify;
}

.footer {
  margin-top: 60rpx;
  margin-bottom: 40rpx;
  padding: 20rpx;
  background-color: #f8f8f8;
  border-radius: 12rpx;
}

.special-note {
  font-size: 28rpx;
  font-weight: bold;
  color: #ff6666;
  margin-bottom: 16rpx;
  display: block;
}

.confirm {
  font-size: 28rpx;
  font-weight: bold;
  color: #333;
  margin-top: 20rpx;
  display: block;
  view-align: center;
}

.agree-btn {
  width: 80%;
  height: 80rpx;
  line-height: 80rpx;
  view-align: center;
  background-color: #2aae67;
  color: #ffffff;
  font-size: 32rpx;
  border-radius: 40rpx;
  margin: 60rpx auto;
}
</style>